export function getFileExtension(fileName) {
  let sliceIndex = fileName.lastIndexOf('.') + 1;

  return fileName.slice(sliceIndex).toLowerCase();
}

/**
 * 将文件大小格式化处理
 *
 * @param size 1024000000 单位byte
 * @returns {string} "976.56MB"
 */
export function formatFileSize(size) {
  let fsText;

  if (size < 1048576) {
      let numVal = size / 1024;
      let num = ((numVal + '').indexOf('.') === -1) ? numVal: numVal.toFixed(2);
      fsText = num + "KB";
  }else if (size === 1048576) {
      fsText = "1MB"
  }else if (size > 1048576 && size < 1073741824) {
      let numVal = size / (1024 * 1024);
      let num = ((numVal + '').indexOf('.') === -1) ? numVal: numVal.toFixed(2);
      fsText = num + "MB";
  }else if (size > 1048576 && size === 1073741824) {
      fsText = "1GB";
  }else if (size > 1073741824 && size < 1099511627776) {
      let numVal = size / (1024 * 1024 * 1024);
      let num = ((numVal + '').indexOf('.') === -1) ? numVal: numVal.toFixed(2);
      fsText = num + "GB";
  }else {
      fsText = "1TB+"
  }

  return fsText;
}